Kod przedmiotu 02 03 5872 00
Liczba uzyskiwanych punktów ECTS 5
Nazwa przedmiotu w języku prowadzenia
Technologie informatyczne I
Nazwa przedmiotu w języku polskim Technologie informatyczne I
Nazwa przedmiotu w języku angielskim
Information Technologies I
Język prowadzenia zajęć polski
Formy zajęć
Wykład Ćwiczenia Laboratorium Projekt Seminarium Inne Suma godzin w semestrze
Godziny kontaktowe 30 30 0 60
Czy e-learning Nie Nie Nie Nie Nie Nie
Kryteria oceny (waga) 0,50 0,50 0,00
Jednostka prowadząca Instytut Automatyki
Kierownik przedmiotu dr inż. Jarosław Kacerka
Realizatorzy przedmiotu dr Paweł Latosiński, dr inż. Karol Tatar
Wymagania wstępne
brak
Przedmiotowe efekty uczenia się
  1. Zna podstawowe pojęcia związane z działaniem komputera, algorytmami (sposoby zapisu, złożoność, paradygmaty), budowaniem aplikacji; zna podstawowe struktury danych, ich cechy i zastosowania.
  2. Potrafi wykonać złożony dokument i arkusz kalkulacyjny w pakiecie biurowym z uwzględnieniem m.in. stylów, spisów, równań.
  3. Potrafi przeanalizować zadany problem, zaproponować algorytm i zapisać w postaci schematu blokowego i pseudokodu, potrafi ocenić jego złożoność, dobrać odpowiednie struktury danych
  4. Potrafi zapisać algorytm w postaci programu w języku C, wykonać program pod kontrolą debuggera i usunąć występujące w nim błędy
Przypisane kierunkowe efekty uczenia się
    Treści programowe Zasada działania współczesnego komputera; Praca w pakiecie biurowym; Wprowadzenie do algorytmiki: Przedstawienie procesów inżynierskich w postaci algorytmów, Sposoby zapisu algorytmów, Zagadnienia poprawności i wydajności algorytmów; Programowanie w języku C: Etapy procesu budowania aplikacji w C, Podstawy języka C, Podstawowe struktury danych, ich cechy i zarys implementacji, Zarządzanie pamięcią, diagnostyka programów
    Metody weryfikacji przedmiotowych efektów uczenia się
    1. Sprawdzian pisemny (test wielokrotnego wyboru z pytaniami otwartymi)
    2. Zaliczenie w postaci kolokwium laboratoryjnego związanego z wykonaniem dokumentu tekstowego oraz arkusza kalkulacyjnego zgodnych z opisem
    3, 4. Zaliczenie w postaci kolokwium laboratoryjnego związanego z przedstawieniem algorytmu rozwiązania zadanego problemu oraz z opracowaniem oprogramowania realizującego zadaną funkcjonalność
    4. Obserwacja aktywności na zajęciach
    
     
    Formy i warunki zaliczenia przedmiotu Kolokwium zaliczeniowe, obecność na zajęciach laboratoryjnych. Warunkiem zaliczenia laboratorium jest zaliczenie przedmiotowych efektów kształcenia nr 2-4. Na ocenę końcową składają się: zaliczenie wykładu (sprawdzian pisemny zaliczony na co najmniej 60%) - waga 50%, zaliczenie laboratorium (obserwacja aktywności na zajęciach, osiągnięcie wymaganych w instrukcji efektów, sprawdzian pisemny i praktyczny) - waga 50%.
    Szczegółowe treści przedmiotu Wykład: - Praca w pakiecie biurowym Microsoft Office 365 i OpenOffice - Narzędzia współpracy grupowej Microsoft Outlook - Zasada działania współczesnego komputera - Środowiska przetwarzania zadań? - Podstawy obsługi, zarzadzania i konfiguracji systemu operacyjnego Windows 10 - Wprowadzenie do algorytmiki: Przedstawienie procesów inżynierskich w postaci algorytmów; Sposoby zapisu algorytmów; Zagadnienia poprawności i wydajności algorytmów - Programowanie w języku C: Etapy procesu budowania aplikacji w C; Podstawy języka C (Proste typy danych, stałe, zmienne, literały, operatory, składnia i semantyka języka C, warunkowe struktury programu, iteracyjne struktury programu, tablice, łańcuchy tekstowe, typy złożone, wskaźniki i referencje); Podstawowe struktury danych, ich cechy i zarys implementacji; Zarządzanie pamięcią; Debugowanie programów Laboratorium: - Office365 i OpenOffice - edycja tekstu ze szczególnym uwzględnieniem wykorzystania stylów i funkcji wbudowanych - Office365 - arkusz kalkulacyjny - Office365 - publikowanie i narzędzia pracy grupowej - Formułowanie algorytmów oraz ich przedstawienie w notacji inżynierskiej - Zapoznanie z wybranym środowiskiem programistycznym, uruchomienie pierwszych programów. Zmienne i wyrażenia arytmetyczne. Standardowe wejście/wyjście ? komunikacja z użytkownikiem. Typy danych ? ograniczenia obliczeń? komputerowych. Operatory arytmetyczne, logiczne, przypisania. Sterowanie ? instrukcje if-, pętle for, while - Funkcje i struktura programu, przekazywanie argumentów - Operacja wejścia/wyjścia dostęp do plików - Uruchamianie i diagnostyka programów.
    Literatura podstawowa
    1. Małecki R., Arendt D., Bryszewski A., Krasiukanis R.: Wstęp do informatyki, Skrypt Politechniki Łódzkiej, Łódź 1997
    2. Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
    3. Prata: Szkoła programowania, Język C++. Wyd. Robomatic
    4. Kalev D., Walter J.,Tobler M.J.: C++ w zadaniach. Robomatic, Wrocław 1999
    Literatura uzupełniająca
    1. Kisielewicz A.: Wprowadzenie do informatyki. Helion, Gliwice 2002
    2. Krysiak K.: Sieci komputerowe, kompendium. Helion, Gliwice 2003
    3. Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
    4. Korol J.: Visual Basic W Excelu 2000. Mikom, Warszawa
    5. Liberty J.: Poznaj C++. Intersoftland, Warszawa 1999
    Przeciętne obciążenie godzinowe studenta pracą własną
    66
    Uwagi
     
    Data aktualizacja karty 2021-04-23 13:21:13
    Przedmiot archiwalny tak/nie nie